(function ($) {
  Drupal.Nodejs.callbacks.nodejschatSoundsPlaySound = {
    callback: function (message) {
      if (Drupal.settings.nodejschat.sound.on) {
        if(Drupal.settings.nodejschat.sound.sid != message.data.sid){
          document.getElementById('notification_sound').play();
        }
      }
    }
  };

  $(document).ready(function(){
    $('.nodejschat-sound-on-off-button').click(function (e) {
      e.preventDefault();
      e.stopPropagation();
      Drupal.settings.nodejschat.sound.on = !Drupal.settings.nodejschat.sound.on;
      if(Drupal.settings.nodejschat.sound.on)
        $(this).attr('value', 'Turn Sound Off');
      else
        $(this).attr('value', 'Turn On Sound');
    });
  });


})(jQuery);